﻿<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="OpenAPI.Model" namespace="OpenAPI.Model.API">

	<class  name="OpenAPI.Model.API.MethodSignArgumentInfo, OpenAPI.Model" table="T_API_METHOD_SIGN_ARGUMENT">

		<composite-id name="MethodSignArgumentPK" class="OpenAPI.Model.API.MethodSignArgumentInfoPK, OpenAPI.Model">
			<key-property name="METHOD_NAME" column="METHOD_NAME" type="String" length="50" />
			<key-property name="ARGUMENT_NAME" column="ARGUMENT_NAME" type="String" length="100" />
		</composite-id>

		<property name="ARGUMENT_VALUE" type="StringClob">
			<column name="ARGUMENT_VALUE" sql-type="NText"></column>
		</property>
		<property name="ARGUMENT_DATATYPE" column="ARGUMENT_DATATYPE" type="String" length="50" not-null ="true" />
		<property name="ARGUMENT_DESC" column="ARGUMENT_DESC" type="String" length="200"  />

	</class>

</hibernate-mapping>
